package com.tfr.core.dataelements;

public class Movie {

	private String name;
	private String director;
	private String producer;
	private String writer;
	private Cast cast;
	private String musicDirector;
	private String cinematography;
	private String editor;
	private String Studio;
	private String releaseDate;
	private String budget;
	private String boxOffice;
	private String distributor;
	private String runningTime;
	private String country;
	private String language;

	public String getLanguage() {
		return language;
	}

	public void setLanguage(String language) {
		this.language = language;
	}

	public String getProducer() {
		return producer;
	}

	public void setProducer(String producer) {
		this.producer = producer;
	}

	public Movie() {
		super();
	}

	public String getDistributor() {
		return distributor;
	}

	public void setDistributor(String distributor) {
		this.distributor = distributor;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getDirector() {
		return director;
	}

	public void setDirector(String director) {
		this.director = director;
	}

	public String getWriter() {
		return writer;
	}

	public void setWriter(String writer) {
		this.writer = writer;
	}

	public String getMusicDirector() {
		return musicDirector;
	}

	public void setMusicDirector(String musicDirector) {
		this.musicDirector = musicDirector;
	}

	public String getCinematography() {
		return cinematography;
	}

	public void setCinematography(String cinematography) {
		this.cinematography = cinematography;
	}

	public String getEditor() {
		return editor;
	}

	public void setEditor(String editor) {
		this.editor = editor;
	}

	public String getStudio() {
		return Studio;
	}

	public void setStudio(String studio) {
		Studio = studio;
	}

	public String getReleaseDate() {
		return releaseDate;
	}

	public void setReleaseDate(String releaseDate) {
		this.releaseDate = releaseDate;
	}

	public String getBudget() {
		return budget;
	}

	public void setBudget(String budget) {
		this.budget = budget;
	}

	public String getBoxOffice() {
		return boxOffice;
	}

	public void setBoxOffice(String boxOffice) {
		this.boxOffice = boxOffice;
	}

	public Cast getCast() {
		return cast;
	}

	public void setCast(Cast cast) {
		this.cast = cast;
	}

	public String getRunningTime() {
		return runningTime;
	}

	public String getCountry() {
		return country;
	}

	public void setCountry(String country) {
		this.country = country;
	}

	public void setRunningTime(String runningTime) {
		this.runningTime = runningTime;
	}

	public void printMovieDetails() {

		if (name != null) {
			System.out.println("Movie name : " + name);
		}
		if (director != null) {
			System.out.println("director : " + director);
		}
		if (producer != null) {
			System.out.println("producer : " + producer);
		}
		if (writer != null) {
			System.out.println("writer : " + writer);
		}
		if (cast != null) {
			System.out.println("cast : " + cast);
		}
		if (musicDirector != null) {
			System.out.println("musicDirector : " + musicDirector);
		}
		if (cinematography != null) {
			System.out.println("cinematography : " + cinematography);
		}
		if (editor != null) {
			System.out.println("editor : " + editor);
		}
		if (Studio != null) {
			System.out.println("Studio : " + Studio);
		}
		if (releaseDate != null) {
			System.out.println("releaseDate : " + releaseDate);
		}
		if (budget != null) {
			System.out.println("budget : " + budget);
		}
		if (boxOffice != null) {
			System.out.println("boxOffice : " + boxOffice);
		}
		if (distributor != null) {
			System.out.println("distributor : " + distributor);
		}
		if (runningTime != null) {
			System.out.println("runningTime : " + runningTime);
		}
		if (country != null) {
			System.out.println("country : " + country);
		}
		if (language != null) {
			System.out.println("language : " + language);
		}
	}
}
